package zuoye;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

/**
 * @author zhangshuai
 * @version V1.0
 * @Project Java2_26
 * @Package zuoye
 * @Description:
 * @Date 2025/5/19 10:31
 */

public class Demo2 {

    public static void main(String[] args) {


        List<Integer> list = new ArrayList<>();


        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(null);





        //匿名内部类，只用一次，不需要定义类名
        Collections.sort(list, new Comparator<Integer>() {
            @Override
            public int compare(Integer o1, Integer o2) {
                //o1 - o2 升序  o2 - o1 降序
                return o2 - o1;
            }
        });
    }
}